import { useParams } from 'common' import { Clock } from 'lucide-react' import Link from 'next/link' import { Button } from 'ui' import RecentQueriesItem from '@/components/interfaces/Settings/Logs/RecentQueriesItem' import DefaultLayout from '@/components/layouts/DefaultLayout' import LogsLayout from '@/components/layouts/LogsLayout/LogsLayout' import Table from '@/components/to-be-cleaned/Table' import LogsExplorerHeader from '@/components/ui/Logs/LogsExplorerHeader' import { useLocalStorage } from '@/hooks/misc/useLocalStorage' import type { LogSqlSnippets, NextPageWithLayout } from '@/types' export const LogsSavedPage: NextPageWithLayout = () => { const { ref } = useParams() const [recentLogSnippets, setRecentLogSnippets] = useLocalStorage( `project-content-${ref}-recent-log-sql`, [] ) const recent = recentLogSnippets.slice().reverse() return (
{recent.length > 0 && ( Snippets } body={recent.map((item: LogSqlSnippets.Content) => ( ))} /> )} {recent.length === 0 && ( <>

No Recent Queries Yet

Your recent queries run from the{' '} Query {' '} tab will show here.

)} ) } LogsSavedPage.getLayout = (page) => ( {page} ) export default LogsSavedPage